#!/usr/bin/env python
# -*- coding: UTF-8 -*-
from django import template
from django.conf import settings
 
register = template.Library()
 
def urchin():
    urchin_id = getattr(settings, 'URCHIN_ID', None)
    if urchin_id:
        return """
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "%s";
urchinTracker();
</script>
""" % settings.URCHIN_ID
    else:
        return ""
 
def ga():
    # Use new Google Analytics tracking code
    urchin_id = getattr(settings, 'URCHIN_ID', None)
    if urchin_id:
        return """
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%%3E%%3C/script%%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("%s");
pageTracker._trackPageview();
</script>
""" % settings.URCHIN_ID
    else:
        return ""
 
 
register.simple_tag(urchin)
register.simple_tag(ga)
